package com.ruoyi.quartz.mapper;

import java.util.List;
import com.ruoyi.quartz.domain.YjgCgMainBi2;

/**
 * YjgCgMainBi2Mapper接口
 * 
 * @author SYF
 * @date 2025-05-07
 */
public interface YjgCgMainBi2Mapper 
{
    /**
     * 查询YjgCgMainBi2
     * 
     * @param memCode YjgCgMainBi2主键
     * @return YjgCgMainBi2
     */
    public YjgCgMainBi2 selectYjgCgMainBi2ByMemCode(String memCode);

    /**
     * 查询YjgCgMainBi2列表
     * 
     * @param yjgCgMainBi2 YjgCgMainBi2
     * @return YjgCgMainBi2集合
     */
    public List<YjgCgMainBi2> selectYjgCgMainBi2List(YjgCgMainBi2 yjgCgMainBi2);

    /**
     * 新增YjgCgMainBi2
     * 
     * @param yjgCgMainBi2 YjgCgMainBi2
     * @return 结果
     */
    public int insertYjgCgMainBi2(YjgCgMainBi2 yjgCgMainBi2);

    /**
     * 修改YjgCgMainBi2
     * 
     * @param yjgCgMainBi2 YjgCgMainBi2
     * @return 结果
     */
    public int updateYjgCgMainBi2(YjgCgMainBi2 yjgCgMainBi2);

    /**
     * 删除YjgCgMainBi2
     * 
     * @param memCode YjgCgMainBi2主键
     * @return 结果
     */
    public int deleteYjgCgMainBi2ByMemCode(String memCode);

    /**
     * 批量删除YjgCgMainBi2
     * 
     * @param memCodes 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYjgCgMainBi2ByMemCodes(String[] memCodes);

    public int clearHisData();
}
